Personalised Graph-Based Selection of Web APIs
نویسندگان
چکیده
Modelling and understanding various contexts of users is important to enable personalised selection of Web APIs in directories such as Programmable Web. Currently, relationships between users and Web APIs are not clearly understood and utilized by existing selection approaches. In this paper, we present a semantic model of a Web API directory graph that captures relationships such as Web APIs, mashups, developers, and categories. We describe a novel configurable graph-based method for selection of Web APIs with personalised and temporal aspects. The method allows users to get more control over their preferences and recommended Web APIs while they can exploit information about their social links and preferences. We evaluate the method on a real-world dataset from ProgrammableWeb.com, and show that it provides more contextualised results than currently available popularitybased rankings.
منابع مشابه
Semantic-Based Web API Composition for Data Mashups
With the growing popularity of data mashups, the number of Web APIs has increased significantly. As a result, finding and composing the right APIs has become an increasingly complex task. Although several tools such as Yahoo’s Pipes, IBM’s Lotus Mashup, and Intel’s Mashmaker have been developed to enable users to create data mashups without programming skills, there are several challenging issu...
متن کاملOn Recommending Web 2.0 Tools to Personalise Learning
The paper aims to present research results on using Web 2.0 tools for learning personalisation. In the work, personalised Web 2.0 tools selection method is presented. This method takes into account student’s learning preferences for content and communication modes tailored to the learning activities with a view to help the learner to quickly and accurately find the right educational tools, and ...
متن کاملA Lightweight Model for Publishing and Sharing Linked Web APIs
The web of Linked Data has been proposed in the last years in order to create a global data graph, that spans data sources, connected by RDF links, and enables the discovery of new resources. Recently, Web APIs have been more and more used to access documents and metadata from the web of Linked Data and to easily compose new applications called web mashups. In this paper, we describe a lightwei...
متن کاملWeb APIs Selection for Mashup Interoperability
Mashup is new development style adopted in enterprises for implementing non-mission-critical Web applications, which are created to satisfy a business need and that often are used only for short periods of time, while the need exists. However, the development of mashup requires retrieving, understanding and composing heterogeneous software components often made available as Web APIs. Mashup int...
متن کاملConstructing and navigating personalised views of the Web
WebClass is a system that allows Web users to create personalised conceptual data which is dynamically merged with original HTML source by a specialised proxy server. This allows groups of users to share \views" of the World Wide Web that include conceptual information such as annotations and subject information. WebClass records paths followed by users during Web exploration. Graph traversal o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012